//
//  SupplyModel.h
//  Rabbit
//
//  Created 阿帕 on 2019/12/14.
//  Copyright © 2019 GCY. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface SupplyModel : NSObject

@end



@interface ProvinceModel : NSObject

@property (copy, nonatomic) NSString *provinceCode;
@property (copy, nonatomic) NSString *provinceName;

@end

@interface CityModel : NSObject

@property (copy, nonatomic) NSString *provinceCode;
@property (copy, nonatomic) NSString *cityCode;
@property (copy, nonatomic) NSString *cityName;

@end

@interface CountyModel : NSObject

@property (copy, nonatomic) NSString *countyCode;
@property (copy, nonatomic) NSString *cityCode;
@property (copy, nonatomic) NSString *countyName;

@end

//常跑专区
@interface OftenRunModel : NSObject

@property (nonatomic , copy) NSString * consignorAddress;
@property (nonatomic , copy) NSString * distance;
@property (nonatomic , copy) NSString * consignorCountyCode;
@property (nonatomic , copy) NSString * code;
@property (nonatomic , copy) NSString * userCode;
@property (nonatomic , copy) NSString * consigneeCountyCode;
@property (nonatomic , copy) NSString *consigneeAddress;
@property (nonatomic , assign) NSInteger orderCount;

@end

//我的运单中心Model
@interface YunDanCenterModel : NSObject

@property (nonatomic , assign) NSInteger              payOil;
@property (nonatomic , assign) NSInteger              isTrunk;
@property (nonatomic , copy) NSString              * shipmentName;
@property (nonatomic , assign) NSInteger              isShare;
@property (nonatomic , assign) NSInteger              deliveryFeePractical;
@property (nonatomic , assign) NSInteger              isReceiptReturn;
@property (nonatomic , copy) NSString              * consigneeAddress;
@property (nonatomic , assign) NSInteger              invoiceStatus;
@property (nonatomic , assign) NSInteger              price;
@property (nonatomic , copy) NSString              * upstreamCode;
@property (nonatomic , assign) NSInteger              isDriverComment;
@property (nonatomic , assign) NSInteger              isMonthlyOrder;
@property (nonatomic , assign) NSInteger              coalNumber;
@property (nonatomic , assign) NSInteger              isShipmentComment;
@property (nonatomic , assign) NSInteger              allFee;
@property (nonatomic , copy) NSString              * loadingStatus;
@property (nonatomic , copy) NSString              * vehicleLicense;
@property (nonatomic , assign) NSInteger              contractStatus;
@property (nonatomic , assign) NSInteger              limitWastageAmount;
@property (nonatomic , assign) NSInteger              taxPrice;
@property (nonatomic , assign) NSInteger              isAbnormal;
@property (nonatomic , assign) NSInteger              isSendFund;
@property (nonatomic , copy) NSString              * vehicleCode;
@property (nonatomic , copy) NSString              * ordCreatedByPhone;
@property (nonatomic , copy) NSString              * lastLoadingTime;
@property (nonatomic , assign) NSInteger              orderIsDeleted;
@property (nonatomic , assign) NSInteger              insuranceFee;
@property (nonatomic , copy) NSString              * teamName;
@property (nonatomic , assign) NSInteger              accountCheckAuthStatus;
@property (nonatomic , copy) NSString              * coalName;
@property (nonatomic , copy) NSString              * coalUnitName;
@property (nonatomic , copy) NSString              * code;
@property (nonatomic , copy) NSString              * infoFee;
@property (nonatomic , copy) NSString              * driverIsShare;
@property (nonatomic , copy) NSString              * driverShareRatio;
@property (nonatomic , copy) NSString              * createdByName;
@property (nonatomic , copy) NSString              * gmtModified;
@property (nonatomic , assign) NSInteger              isQuote;
@property (nonatomic , copy) NSString              * gmtCreated;
@property (nonatomic , copy) NSString              * coalType;
@property (nonatomic , copy) NSString              * shipperSubdivisionCode;
@property (nonatomic , copy) NSString              * driverPhone;
@property (nonatomic , assign) NSInteger              loadWeight;
@property (nonatomic , copy) NSString              * modifiedBy;
@property (nonatomic , copy) NSString              * createdBy;
@property (nonatomic , copy) NSString              * coalUnit;
@property (nonatomic , assign) NSInteger              limitWastageType;
@property (nonatomic , assign) NSInteger              coalPrice;
@property (nonatomic , assign) NSInteger              driverHistoryCount;
@property (nonatomic , copy) NSString              * consigneeSubdivisionCode;
@property (nonatomic , assign) NSInteger              isLoadingConfirm;///
@property (nonatomic , assign) NSInteger              isSettle;
@property (nonatomic , copy) NSString              * consigneeName;
@property (nonatomic , assign) NSInteger              billingType;
@property (nonatomic , assign) NSInteger              isSend;
@property (nonatomic , assign) NSInteger              isSign;
@property (nonatomic , copy) NSString              * mainOrderCode;
@property (nonatomic , assign) NSInteger              payAmount;
@property (nonatomic , assign) NSInteger              accountCheckUpAuthStatus;
@property (nonatomic , copy) NSString              * orderCode;
@property (nonatomic , assign) NSInteger              applyStatus;
@property (nonatomic , assign) NSInteger              cashDeposit;
@property (nonatomic , copy) NSString              * consigneeDetailAddress;
@property (nonatomic , assign) NSInteger              deliveryFeeDeserved;
@property (nonatomic , assign) NSInteger              accountCheckInfoAuthStatus;
@property (nonatomic , assign) NSInteger              isCuikuan;
@property (nonatomic , assign) NSInteger              isFill;
@property (nonatomic , copy) NSString              * isTrunkName;
@property (nonatomic , copy) NSString              * shipmentCode;
@property (nonatomic , copy) NSString              * shippingNoteNumber;
@property (nonatomic , assign) NSInteger              deliveryCashFee;
@property (nonatomic , copy) NSString              * businessTypeCode;
@property (nonatomic , assign) NSInteger              cancelType;
@property (nonatomic , copy) NSString              * consigneePhone;
@property (nonatomic , copy) NSString              * dfPartyCode;
@property (nonatomic , copy) NSString              * coalTypeName;
@property (nonatomic , assign) NSInteger              otherFee;
@property (nonatomic , assign) NSInteger              payStatus;
@property (nonatomic , assign) NSInteger              insuranceAmount;
@property (nonatomic , assign) NSInteger              monthlySettlementStatus;
@property (nonatomic , copy) NSString              * shipperName;
@property (nonatomic , copy) NSString              * companyCode;
@property (nonatomic , assign) NSInteger              unloadWeight;
@property (nonatomic , assign) NSInteger              isHistoryOrder;
@property (nonatomic , copy) NSString              * receiptNum;
@property (nonatomic , copy) NSString              * branchCode;
@property (nonatomic , copy) NSString              * branchName;
@property (nonatomic , copy) NSString              * driverCode;
@property (nonatomic , assign) NSInteger              inFee;
@property (nonatomic , copy) NSString              * mainOrderNumber;
@property (nonatomic , copy) NSString              * weight;
@property (nonatomic , assign) CGFloat              distance;
@property (nonatomic , assign) NSInteger              loadQuantity;
@property (nonatomic , copy) NSString              * shipperDetailAddress;
@property (nonatomic , assign) NSInteger              payType;
@property (nonatomic , copy) NSString              * shipperPhone;
@property (nonatomic , assign) NSInteger              deliveryOilFee;
@property (nonatomic , assign) NSInteger              isUnloadingConfirm;
@property (nonatomic , copy) NSString              * lastUnloadingTime;
@property (nonatomic , copy) NSString              * teamPhone;
@property (nonatomic , assign) NSInteger              unloadQuantity;
@property (nonatomic , assign) NSInteger              status;
@property (nonatomic , copy) NSString              * modifiedByName;
@property (nonatomic , copy) NSString              * ordCreatedByName;
@property (nonatomic , copy) NSString              * driverName;
@property (nonatomic , assign) NSInteger              shipperDeliveryFee;
@property (nonatomic , assign) NSInteger              isShipperLoadingConfirm;
@property (nonatomic , assign) NSInteger              taxPayFee;
@property (nonatomic , assign) NSInteger              driverAverage;
@property (nonatomic , copy) NSString              * shipperAddress;
@property (nonatomic , assign) NSInteger              isInsure;
@property (nonatomic , assign) NSInteger              accountStatus;
@property (nonatomic , assign) NSInteger              maxPrice;
@property (nonatomic , assign) NSInteger              invoiceStatusDriver;
@property (nonatomic , assign) NSInteger              isCash;
@property (nonatomic , assign) NSInteger              wastage;
@property (nonatomic , assign) NSInteger              abnormalFee;
@property (nonatomic , assign) NSInteger              isCancel;
@property (nonatomic , assign) NSInteger              isShipperUnloadingConfirm;
@property (nonatomic , copy) NSString              * shipmentPhone;
@property (nonatomic , assign) NSInteger              taxFee;
@property (nonatomic , assign) CGFloat              realPrice;
@property (nonatomic , copy) NSString              * driverApplyRemark;
@property (nonatomic , assign) NSInteger              isTransfer;
@property (nonatomic , assign) NSInteger              notReceivedCount;
@property (nonatomic , assign) NSString            * lastWeight;
@property (nonatomic , copy) NSString              * pushVehicleUse;
@property (nonatomic , strong) NSArray            *unloadReceiptList;
@property (nonatomic , strong) NSArray            *loadingReceiptList;
@property (nonatomic , assign) NSString            * addressFence;

// SPT2.0 add
@property (nonatomic , copy) NSString              * shipperLongitude;
@property (nonatomic , copy) NSString              * shipperLatitude;

// 装货地经纬度
@property (nonatomic , copy) NSString              * loadLongitude;
@property (nonatomic , copy) NSString              * loadLatitude;

@property (nonatomic , copy) NSString              * consigneeLongitude;
@property (nonatomic , copy) NSString              * consigneeLatitude;
@property (nonatomic , copy) NSString              * taxLocationCode;
@property (nonatomic , copy) NSString              * fareInfoDisplay;

@end



///货物类型model
@interface GoodsTypeModel : NSObject

@property (nonatomic , assign) NSInteger              sort;
@property (nonatomic , strong) NSArray             * children;
@property (nonatomic , copy) NSString              * code;
@property (nonatomic , assign) NSInteger              level;
@property (nonatomic , copy) NSString              * dealerCode;
@property (nonatomic , copy) NSString              * label;
@property (nonatomic , copy) NSString              * value;
@property (nonatomic , copy) NSString              * name;
@property (nonatomic , copy) NSString              * parentCode;

@end
@interface ChildrenItem : NSObject

@property (nonatomic , assign) NSInteger              sort;
@property (nonatomic , copy) NSString              * code;
@property (nonatomic , assign) NSInteger              level;
@property (nonatomic , copy) NSString              * dealerCode;
@property (nonatomic , copy) NSString              * label;
@property (nonatomic , copy) NSString              * value;
@property (nonatomic , copy) NSString              * name;
@property (nonatomic , copy) NSString              * parentCode;

@end
NS_ASSUME_NONNULL_END
